<?php

require_once( 'flexical/admin/response.php' );

class Flexical_Admin_Show_Feeds_Response extends Flexical_Admin_Response
{
	public $feeds;
	public $canceled = false;

	public function __construct( $feeds = null )
	{
		$this->feeds = $feeds;
	}
}

class Flexical_Admin_All_Feeds_Deleted_Response extends Flexical_Admin_Response
{
}

class Flexical_Admin_Delete_All_Feeds_Not_Confirmed_Response extends Flexical_Admin_Response
{
}

class Flexical_Admin_Confirm_Delete_Feed_Response extends Flexical_Admin_Response
{
	public $feed;

	public function __construct( $feed = null )
	{
		$this->feed = $feed;
	}
}

class Flexical_Admin_Edit_Feed_Response extends Flexical_Admin_Response
{
	public $feed;

	public function __construct( $feed = null )
	{
		$this->feed = $feed;
	}
}

class Flexical_Admin_No_Such_Feed_Response extends Flexical_Admin_Response
{
	public $object;
	public $feeds;

	public function __construct( $object = null, $feeds = null )
	{
		$this->object = $object;
		$this->feeds = $feeds;
	}
}

class Flexical_Admin_Feed_Import_Succeeded_Response extends Flexical_Admin_Response
{
}

class Flexical_Admin_Feed_Import_Failed_Response extends Flexical_Admin_Response
{
}

class Flexical_Admin_Cant_Delete_Feed_In_Use_Response extends Flexical_Admin_Response
{
	public $feed;
	public $listings_using_feed;
	public $feeds;

	public function __construct( $feed, $listings_using_feed, $feeds )
	{
		$this->feed = $feed;
		$this->listings_using_feed = $listings_using_feed;
		$this->feeds = $feeds;
	}
}

class Flexical_Admin_Cant_Delete_Feeds_In_Use_Response extends Flexical_Admin_Response
{
	public $feeds;
	public $listings_using_feeds;

	public function __construct( $listings_using_feeds, $feeds = array() )
	{
		$this->listings_using_feeds = $listings_using_feeds;
		$this->feeds = $feeds;
	}
}

?>
